.search { height: 150px; }
.search .condition { width: 100%; height: 40px; font-size: 0; margin-top: 50px; }
.search .condition .condition-item { display: inline-block; height: 40px; line-height: 40px; font-size: 18px; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; margin-left: 45px; }
.search .condition .condition-item input { display: inline-block; width: 180px; height: 24px; line-height: 24px; }
.search .condition .condition-item select { display: inline-block; width: 130px; height: 30px; line-height: 30px; text-align: center; }
.search .search-btn { width: 120px; height: 50px; margin: 30px auto; line-height: 50px; font-size: 18px; text-align: center; border-radius: 25px; color: #fff; box-shadow: 2px 2px 5px #333; background: #ff9900; }

.wrapper { background: #f5f5f5; padding-top: 20px; padding-bottom: 20px; }
.wrapper .education-message { height: 120px; background: #fff; box-sizing: border-box; padding: 20px; }
.wrapper .education-message .title { font-size: 20px; color: #ff9900; }
.wrapper .education-message .detail { margin-top: 10px; font-size: 18px; line-height: 25px; }
.wrapper .school-level { margin-top: 20px; background: #fff; box-sizing: border-box; padding: 20px; }
.wrapper .school-level .title { font-size: 20px; color: #ff9900; }
.wrapper .school-level .school-detail .detail-item { display: inline-block; line-height: 40px; padding: 0 10px; margin-top: 10px; margin-left: 20px; font-size: 18px; color: #ff9900; border: 1px solid #ff9900; border-radius: 5px; }
.wrapper .school-level .school-detail .detail-item.active { background: #ff9900; color: #fff; }
.wrapper .list { margin-top: 20px; background: #fff; font-size: 0; }
.wrapper .list .list-title { width: 100%; }
.wrapper .list .list-title .title-item { width: 200px; height: 50px; display: inline-block; text-align: center; line-height: 50px; font-size: 18px; box-sizing: border-box; color: #fff; background: #ff9900; border-right: 1px solid #fff; }
.wrapper .list .list-detail { width: 100%; height: 80px; border-bottom: 1px solid #e9e9e9; }
.wrapper .list .list-detail .detail-item { width: 200px; height: 50px; float: left; text-align: center; margin-top: 15px; padding: 0 10px; font-size: 18px; box-sizing: border-box; }
.wrapper .list .list-detail .detail-item p { line-height: 25px; background-size: 20px; }
.wrapper .list .list-detail .detail-item p.man { background: url(../static/img/man.png) no-repeat 130px center; }
.wrapper .list .list-detail .detail-item p.woman { background: url(../static/img/woman.png) no-repeat 130px center; }
.wrapper .list .list-detail .detail-item p:last-child { color: #ff9900; }
.wrapper .list .list-detail .detail-item a { color: #ff9900; text-decoration: none; }
.wrapper .pages { width: 100%; text-align: center; }
